Text copied to clipboard!

Título

Text copied to clipboard!

Engenheiro de Software Principal

Descrição

Text copied to clipboard!
Estamos à procura de um Engenheiro de Software Principal para liderar a direção técnica de soluções digitais escaláveis, seguras e de alto desempenho. Esta função é ideal para um profissional experiente que combina profundidade técnica, visão estratégica e forte capacidade de liderança para orientar equipes de engenharia em ambientes complexos e em constante evolução. O profissional será responsável por definir padrões de arquitetura, promover boas práticas de desenvolvimento, apoiar decisões críticas de tecnologia e garantir que os sistemas atendam às necessidades atuais e futuras do negócio. Como Engenheiro de Software Principal, você atuará como referência técnica para múltiplas equipes, colaborando com engenharia, produto, design, segurança, dados e operações para transformar objetivos de negócio em soluções robustas e sustentáveis. Espera-se que você participe ativamente da definição de roadmaps técnicos, da modernização de plataformas, da melhoria contínua de processos de desenvolvimento e da evolução da qualidade de software em toda a organização. Além disso, terá papel importante na mentoria de engenheiros, no fortalecimento da cultura de colaboração e na disseminação de conhecimento técnico. O candidato ideal possui sólida experiência em desenvolvimento de software, arquitetura de sistemas distribuídos, integração entre serviços, observabilidade, desempenho, confiabilidade e práticas modernas de entrega contínua. Também deve demonstrar habilidade para equilibrar velocidade de entrega com qualidade, segurança e manutenção de longo prazo. A capacidade de influenciar stakeholders técnicos e não técnicos, comunicar decisões com clareza e conduzir iniciativas transversais será essencial para o sucesso nesta posição. Nesta função, você ajudará a identificar riscos técnicos, propor soluções pragmáticas, avaliar ferramentas e plataformas, revisar código e arquitetura, e estabelecer diretrizes que elevem o nível de maturidade da engenharia. Você também contribuirá para a definição de métricas de sucesso, acompanhamento de indicadores operacionais e criação de estratégias para escalabilidade e resiliência. Valorizamos profissionais com mentalidade orientada a impacto, senso de dono, curiosidade intelectual e compromisso com aprendizado contínuo. Se você busca uma oportunidade para influenciar decisões estratégicas, resolver desafios técnicos de grande escala e construir produtos que gerem valor real para clientes e para o negócio, esta posição oferece um ambiente estimulante, colaborativo e orientado à excelência. Procuramos alguém capaz de unir visão de longo prazo com execução prática, promovendo inovação responsável e resultados consistentes por meio da engenharia de software.

Responsabilidades

Text copied to clipboard!
  • Definir a arquitetura técnica de sistemas e plataformas críticas da organização.
  • Orientar equipes de engenharia na adoção de boas práticas de desenvolvimento e design.
  • Liderar decisões técnicas complexas considerando escalabilidade, segurança e desempenho.
  • Revisar código, padrões de arquitetura e estratégias de integração entre serviços.
  • Atuar em parceria com produto e outras áreas para alinhar tecnologia aos objetivos do negócio.
  • Mentorar engenheiros e apoiar o crescimento técnico de profissionais em diferentes níveis.
  • Promover melhorias em observabilidade, confiabilidade, testes e entrega contínua.
  • Identificar riscos técnicos e propor planos de mitigação sustentáveis e pragmáticos.

Requisitos

Text copied to clipboard!
  • Experiência sólida em desenvolvimento de software em ambientes de produção de grande escala.
  • Conhecimento avançado em arquitetura de sistemas distribuídos e microsserviços.
  • Domínio de práticas de engenharia como testes automatizados, CI/CD e revisão de código.
  • Experiência com cloud computing, observabilidade e monitoramento de aplicações.
  • Capacidade de liderar tecnicamente múltiplas equipes e influenciar decisões estratégicas.
  • Habilidade para comunicar conceitos técnicos de forma clara para públicos diversos.
  • Vivência com segurança de aplicações, desempenho e confiabilidade operacional.
  • Formação em Ciência da Computação, Engenharia de Software ou área relacionada, ou experiência equivalente.

Perguntas potenciais de entrevista

Text copied to clipboard!
  • Quais arquiteturas de software você já liderou em ambientes de alta escala?
  • Como você equilibra velocidade de entrega com qualidade técnica e manutenção futura?
  • Descreva uma decisão técnica estratégica que gerou impacto significativo no negócio.
  • Qual sua experiência com sistemas distribuídos, APIs e integração entre serviços?
  • Como você atua na mentoria e evolução técnica de engenheiros mais juniores?
  • Quais ferramentas e práticas você utiliza para observabilidade e confiabilidade?
  • Como você conduz discussões técnicas com stakeholders não técnicos?
  • Conte sobre um desafio de modernização tecnológica que você ajudou a resolver.